﻿using Abp.Domain.Entities;
using System;
using System.ComponentModel.DataAnnotations.Schema;

namespace SOEI.Solution.DomainEntities.RoomSourceVerifiyV1
{
    [Table("CLFWQ_WTDLHTZY")]
    public class CommissionContractDigest : Entity<string>
    {
        /// <summary>
        ///委托合同编号
        /// </summary>
        [Column("WTHTBH")]
        public override string Id
        {
            get;
            set;
        }

        /// <summary>
        ///经纪机构名称
        /// </summary>
        [Column("STRJJJG")]
        public string STRJJJG
        {
            get;
            set;
        }

        /// <summary>
        ///机构编号
        /// </summary>
        [Column("JJJGBAH")]
        public string JJJGBAH
        {
            get;
            set;
        }

        /// <summary>
        ///委托合同登记号
        /// </summary>
        [Column("WTHTDJH")]
        public string WTHTDJH
        {
            get;
            set;
        }

        /// <summary>
        ///产权证号
        /// </summary>
        [Column("CQZH")]
        public string CQZH
        {
            get;
            set;
        }

        /// <summary>
        ///建筑面积
        /// </summary>
        [Column("JZMJ")]
        public double? JZMJ
        {
            get;
            set;
        }

        /// <summary>
        ///总层数
        /// </summary>
        [Column("ZCS")]
        public string ZCS
        {
            get;
            set;
        }

        /// <summary>
        ///所在层
        /// </summary>
        [Column("SZC")]
        public string SZC
        {
            get;
            set;
        }

        /// <summary>
        ///户型
        /// </summary>
        [Column("HX")]
        public string HX
        {
            get;
            set;
        }

        /// <summary>
        ///朝向
        /// </summary>
        [Column("CX")]
        public string CX
        {
            get;
            set;
        }

        /// <summary>
        ///装修情况
        /// </summary>
        [Column("ZXQK")]
        public string ZXQK
        {
            get;
            set;
        }

        /// <summary>
        ///委托售价
        /// </summary>
        [Column("WTSJ")]
        public double? WTSJ
        {
            get;
            set;
        }

        /// <summary>
        ///委托期限
        /// </summary>
        [Column("WTQX")]
        public int? WTQX
        {
            get;
            set;
        }

        /// <summary>
        ///委托方式
        /// </summary>
        [Column("WTFS")]
        public string WTFS
        {
            get;
            set;
        }

        /// <summary>
        ///合同份数
        /// </summary>
        [Column("HTFS")]
        public int? HTFS
        {
            get;
            set;
        }

        /// <summary>
        ///录入时间
        /// </summary>
        [Column("LRSJ")]
        public DateTime? LRSJ
        {
            get;
            set;
        }

        /// <summary>
        ///提交时间
        /// </summary>
        [Column("TJSJ")]
        public DateTime? TJSJ
        {
            get;
            set;
        }

        /// <summary>
        ///委托合同状态代码
        /// </summary>
        [Column("WTHTZTDM")]
        public string WTHTZTDM
        {
            get;
            set;
        }

        /// <summary>
        ///委托合同办理状态代码
        /// </summary>
        [Column("WTHTBLZTDM")]
        public string WTHTBLZTDM
        {
            get;
            set;
        }

        /// <summary>
        ///产权证编号
        /// </summary>
        [Column("CQZBH")]
        public string CQZBH
        {
            get;
            set;
        }

        /// <summary>
        ///经纪人编号
        /// </summary>
        [Column("JJRYBH")]
        public string JJRYBH
        {
            get;
            set;
        }

        /// <summary>
        ///经纪人员协办人编号
        /// </summary>
        [Column("JJRYXBRBH")]
        public string JJRYXBRBH
        {
            get;
            set;
        }

        /// <summary>
        ///产权证多单产权
        /// </summary>
        [Column("CQZDDCQ")]
        public string CQZDDCQ
        {
            get;
            set;
        }

        /// <summary>
        ///委托截止日期
        /// </summary>
        [Column("WTJZRQ")]
        public DateTime? WTJZRQ
        {
            get;
            set;
        }

        /// <summary>
        ///佣金
        /// </summary>
        [Column("YJ")]
        public double? YJ
        {
            get;
            set;
        }

        /// <summary>
        ///佣金标准代码
        /// </summary>
        [Column("YJBZDM")]
        public string YJBZDM
        {
            get;
            set;
        }

        /// <summary>
        ///是否租赁代码
        /// </summary>
        [Column("SFZLDM")]
        public string SFZLDM
        {
            get;
            set;
        }

        /// <summary>
        ///坐落信息
        /// </summary>
        [Column("ZLXX")]
        public string ZLXX
        {
            get;
            set;
        }

        /// <summary>
        ///佣金百分比
        /// </summary>
        [Column("YJBFB")]
        public double? YJBFB
        {
            get;
            set;
        }

        /// <summary>
        ///是否抵押（是“01”， 否 “02”）
        /// </summary>
        [Column("SFDY")]
        public string SFDY
        {
            get;
            set;
        }

        /// <summary>
        ///经纪人名称
        /// </summary>
        [Column("JJRYMC")]
        public string JJRYMC
        {
            get;
            set;
        }

        /// <summary>
        ///是否是新版居间服务合同(卖方)
        /// </summary>
        [Column("ISNEW")]
        public string ISNEW
        {
            get;
            set;
        }
        public string BSM_BDCQZ
        {
            get;
            set;
        }

        /// <summary>
        ///委托人姓名
        /// </summary>
        [Column("WTRXM")]
        public string WTRXM
        {
            get;
            set;
        }

        /// <summary>
        ///委托人证件号码
        /// </summary>
        [Column("WTRZJHM")]
        public string WTRZJHM
        {
            get;
            set;
        }
    }
}
